home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / libraries / rtlibrary.lha / rtlibrary / src / rt_dos / rt_open.c next >
Encoding:
C/C++ Source or Header  |  1995-01-29  |  574 b   |  34 lines

  1. /*
  2.  * $Id: rt_Open.c $
  3.  *
  4.  * Author: Tomi Ollila <Tomi.Ollila@hut.fi>
  5.  *
  6.  *     Copyright (c) 1994 Tomi Ollila
  7.  *         All rights reserved
  8.  *
  9.  * Created: Mon Jan 30 01:41:18 1995 too
  10.  * Last modified: Mon Jan 30 01:53:23 1995 too
  11.  *
  12.  * HISTORY 
  13.  * $Log: $
  14.  */
  15.  
  16. #include <proto/dos.h>
  17. #include <rt_dos.h>
  18.  
  19.  
  20. /* sizeof(BPTR) == sizeof(void *) */
  21. void rt_Close(BPTR file)
  22. {
  23.   Close(file);
  24. }
  25.  
  26. struct RTNode * rt_Open(struct RT * rt, BPTR * file, char * name, int mode)
  27. {
  28.   unless (*file = Open(name, mode))
  29.     return NULL;
  30.  
  31.   return rt_Add(rt, (void *)rt_Close, (void *)*file);
  32. }
  33.  
  34.